package com.jinlia.show.modules.base.model.bo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@Builder
public class DaDaAddOrderRequest {

    @JSONField(name = "shop_no")
    private String shopNo;

    @JSONField(name = "origin_id")
    private String originId;

    @JSONField(name = "cargo_price")
    private BigDecimal cargoPrice;

    @JSONField(name = "is_prepay")
    private Integer prepay;

    @JSONField(name = "receiver_name")
    private String receiverName;

    @JSONField(name = "receiver_address")
    private String receiverAddress;

    @JSONField(name = "receiver_lat")
    private Double receiverLat;

    @JSONField(name = "receiver_lng")
    private Double receiverLng;

    private String callback;

    @JSONField(name = "cargo_weight")
    private Double cargoWeight;
    @JSONField(name = "receiver_phone")
    private String receiverPhone;

    @JSONField(name = "receiver_tel")
    private String receiverTel;

    @JSONField(name = "product_list")
    private List<DaDaProduct> productList;

    //
    @JSONField(name = "origin_mark")
    private String originMark;
    //该字段会和origin_mark组合展示给骑士；示例：origin_mark传"mt"，origin_mark_no传"001",则给骑士展示"美团外卖#001"
    @JSONField(name = "origin_mark_no")
    private String originMarkNo;
    @JSONField(name = "pick_up_pos")
    private String pickUpPos;//跑腿订单备注
    @JSONField(name = "fetch_code")
    private String fetchCode;
}
